Dynamical Properties of Answer Set Programs
نویسنده
چکیده
Solutions to problems are often not unique. A representation of a problem as a theory in some logical formalism often admits a number of models representing solutions (Marek Truszczyfiski, 1999). The solution-representing models are perhaps required to come from a particular class. The typical strategy is to represent a class of problem instances E, for example the problem of determining a Hamiltonian circuit in a digraph if there is one, as a theory TE, and a specific instance I of E, e.g. a specific digraph, as a theory T1 in such a way that certain kinds of models of the combined theory TE + TI represent the solutions, i.e. in the example, the required Hamiltonian circuits in I, as the result of a mapping from answer sets (the models) solutions of I. As a specific formalism for answer set programming, DATALOG programs with negation (Ceri, Gottlob, & Tanka, 1990) and their stable models have received a large amount of attention e.g. (Niemel~i, 1998; Marek & Truszczyfiski, 1999; Remmel & Marek, 2001). While more recent work e.g. (East Truszczyfiski, 2000) has built upon this forrealism, for our purposes here we shall stay with a formalism more closely tied directly to DATALOG ~ programs. It will be seen that extensions of the basic formalism can be profitably incorporated in our dynamical systems approach. This work identifies a certain class of DATALOG ~ programs which we call call fully normalized.
منابع مشابه
Extensions of Answer Set Programming
This paper describes a doctoral research in three areas: Hybrid ASP – an extension of Answer Set Programming for reasoning about dynamical systems, an extension of Set Constraint atoms for reasoning about preferences, computing stable models of logic programs using Metropolis type algorithms. The paper discusses a possible application of all three areas to the problem of maximizing total expect...
متن کاملA Preferred First-order Answer Set Programs
In this paper, we consider the issue of how first-order answer set programs can be extended for handling preference reasoning. To this end, we propose a progression-based preference semantics for first-order answer set programs while explicit preference relations are presented. We study essential properties of the proposed preferred answer set semantics. To understand the expressiveness of pref...
متن کاملUsing Nested Logic Programs for Answer Set Programming
We present a general method to improve computation of answer sets by analyzing structural properties of normal logic programs. Therefore we use labeled directed graphs associated to normal programs, which can be utilized to compute answer sets. The basic idea is to detect special subgraphs of those graphs corresponding to structural properties of normal programs and transform them into simpler ...
متن کاملReactive Answer Set Programming
We introduce the first approach to Reactive Answer Set Programming, aiming at reasoning about real-time dynamic systems running online in changing environments. We start by laying the theoretical foundations by appeal to module theory. With this, we elaborate upon the composition of the various offline and online programs in order to pave the way for stream-driven grounding and solving. Finally...
متن کاملThe loop formula based semantics of description logic programs
Description logic programs (dl-programs) proposed by Eiter et al. constitute an elegant yet powerful formalism for the integration of answer set programming with description logics, for the Semantic Web. In this paper, we generalize the notions of completion and loop formulas of logic programs to description logic programs and show that the answer sets of a dl-program can be precisely captured ...
متن کامل